Skip to main content

Filter by:


Star Rating

Review Score

Bay Harbor Islands – 1,078 hotels and places to stay
See the latest prices and deals by choosing your dates.
International Inn on the Bay, hotel in Bay Harbor Islands

Located in Miami Beach, within 6.2 mi of Miami Beach Convention Center, International Inn on the Bay features accommodations with an outdoor swimming pool and free WiFi throughout the property as well...

I strongly advise against staying at this place unless you don't mind sharing your bed with cockroaches. It's a terrible place to stay, and I wouldn't choose to stay here even if it was offered for free. I have contacted Booking.com to report a hygiene problem, and I hope that they take appropriate action, which includes removing this place from their listings until the issue is resolved.
5.4
Scored 5.4
Average
Rated fair
2,554 reviews
Price from$80per night
Crystal Beach Suites Miami Oceanfront Hotel, hotel in Bay Harbor Islands

This Miami Beach, Florida hotel is 272 feet from the beach and 400 feet from the ocean. Features include an outdoor pool, fitness center, and free WiFi.

7.4
Scored 7.4
Good
Rated good
2,972 reviews
Price from$160.55per night
Ramada Plaza by Wyndham Marco Polo Beach Resort, hotel in Bay Harbor Islands

Located directly on the Atlantic Ocean, this Florida resort features 400 feet of private beach and an outdoor pool.

Great beach near by and view
5.8
Scored 5.8
Above average
Rated okay
1,843 reviews
Price from$160.55per night
Hotel Croydon, hotel in Bay Harbor Islands

Located in Miami Beach, Florida, this South Beach Group hotel features an outdoor swimming pool and is 2 minutes' walk from the beach. Each room is equipped with free WiFi access.

The staff
8.1
Scored 8.1
Very Good
Rated very good
1,248 reviews
Price from$78per night
AC Hotel by Marriott Miami Aventura, hotel in Bay Harbor Islands

Set in Aventura in the Florida Region, 0.8 mi from Aventura mall, AC Hotel by Marriott Miami Aventura features an outdoor pool and sun terrace. Guests can enjoy the on-site restaurant.

The service, the facilities and everything seemed excellent to me.
8.3
Scored 8.3
Very Good
Rated very good
952 reviews
Price from$152per night
Aloft Miami Aventura, hotel in Bay Harbor Islands

Located in Aventura, 7 miles from Hard Rock Stadium, Aloft Miami Aventura provides accommodations with an outdoor swimming pool, private parking, a fitness center and a terrace.

Big rooms, comfy bed, very quiet
7.9
Scored 7.9
Good
Rated good
941 reviews
Price from$118per night
The Palms Hotel & Spa, hotel in Bay Harbor Islands

This oceanfront hotel on Miami Beach has an outdoor pool in a tropical garden setting. Rooms feature Chromecast streaming. Select rooms have a separate seating areas.

room, service, beach, pool, tiki bar, location, perfect!
8.6
Scored 8.6
Excellent
Rated excellent
2,542 reviews
Price from$199per night
Residence Inn Miami Sunny Isles Beach, hotel in Bay Harbor Islands

Featuring free WiFi and an outdoor pool, Residence Inn Miami Sunny Isles Beach offers pet-friendly accommodations in Sunny Isles Beach.

Location and facilities
8.2
Scored 8.2
Very Good
Rated very good
697 reviews
Price from$147per night
MB Hotel, Trademark Collection by Wyndham, hotel in Bay Harbor Islands

Located on Miami Beach, this South Florida boutique hotel offers guests free property-wide WiFi. The South Beach Art Deco District is 5 mi away.

Location was amazing. We wanted a small, quiet, boutique hotel right on the ocean away from all the loud resorts of south Miami beach. Exactly what I wanted. View from the 5th floor restaurant for breakfast was breathtaking.
8.2
Scored 8.2
Very Good
Rated very good
833 reviews
Price from$143.10per night
Beach Place Hotel, hotel in Bay Harbor Islands

This Miami Beach hotel is 4 minutes’ walk from the beach and North Shore Park. Features include a heated outdoor pool, poolside sun terrace, and free WiFi.

The proximity to the beach was very nice !
7.7
Scored 7.7
Good
Rated good
2,052 reviews
Price from$94.61per night
See all hotels near Bay Harbor Islands
Subscribe to receive premium deals

Prices drop the second you sign up!